home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / 2015 / models / bee.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  6.9 KB  |  241 lines

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/bee.def       $
  4. // $Revision:: 27                                                             $
  5. //   $Author:: Joeske                                                         $
  6. //     $Date:: 10/25/98 8:15p                                                 $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. // -----------------------------------------------------------------------------
  16. // DESCRIPTION:
  17. // Beecadrone
  18. //
  19. // MODEL AUTHOR:
  20. // Michael
  21. //
  22. /*SINED Monster_Beecadrone (1 .5 0) (0 0 0) (0 0 0)
  23. Beecadrone
  24. */
  25.  
  26. // -----------------------------------------------------------------------------
  27. // FILE DECLARATIONS
  28. //
  29. // Model Commands
  30.  
  31. // Base Model
  32. path models/bee
  33. //origin 0 0 -38
  34. bee.sbm
  35.  
  36. // Skins
  37. bee_base.tga
  38.  
  39. // Normal Animations
  40. idle1          bee_idle1.sam
  41. fly1        bee_run.sam
  42. fly_patrol1 bee_patrol.sam
  43. fire1       bee_fire.sam
  44. melee1      bee_melee1.sam
  45. pain1       bee_pain1.sam
  46. pain2       bee_pain2.sam
  47. pain3       bee_pain3.sam
  48. pain4       bee_stepleft.sam
  49. pain5       bee_stepright.sam
  50. death1      bee_death1.sam
  51. step_left   bee_stepleft.sam
  52. step_right    bee_stepright.sam
  53.  
  54. // Id And Group Definitions
  55. id 10 group light fullbright
  56. id 20 group front metal
  57. id 30 group back metal
  58. id 5 group front bone gun 180 0 0
  59.  
  60.  
  61. // -----------------------------------------------------------------------------
  62. // INITIALIZATION SECTION
  63. //
  64. //
  65. !init:
  66. //
  67. // SERVER Initialization Commands
  68. //
  69. // Class Setup
  70. server classname actor
  71. server script global/beecadrone.scr
  72. server setsize "-18 -18 -8" "18 18 8"
  73. server flags -blood +sparks -die_gibs +die_shatter
  74. server weapon BeeGun
  75. server aim 0.3
  76. server meleerange 50
  77. server meleedamage 10
  78. server painthreshold 3
  79. server shotsperattack 3
  80. server shatter_minsize 10
  81. server shatter_maxsize 20
  82. server shatter_thickness 0
  83. server shatter_percentage 30
  84. server health 60
  85. server attackrange 500
  86. server noshadow
  87.  
  88. // Sound Aliases
  89. server aliascache snd_idle1 "monsters/beec/mixidle1.wav" 1 
  90. server aliascache snd_idle2 "monsters/beec/mixidle2.wav" 1 
  91. server aliascache snd_idle3 "monsters/beec/mixidle3.wav" 1 
  92.  
  93. server aliascache snd_hover1 "monsters/beec/mixidle1.wav" 1
  94. server aliascache snd_idle_hover1 "monsters/beec/idlelow.wav" 1
  95.  
  96. //
  97. // CLIENT Initialization Commands
  98. //
  99.  
  100. // Sound Aliases
  101.  
  102. //
  103. // SHARED initialization commands
  104. //
  105.  
  106. // Sound Aliases
  107. client aliascache snd_painshrt1 "monsters/beec/painb1.wav" 1 
  108. client aliascache snd_painshrt2 "monsters/beec/painb2.wav" 1 
  109. client aliascache snd_painshrt3 "monsters/beec/painb3.wav" 1 
  110.  
  111. client aliascache snd_painlng1 "monsters/beec/paina1.wav" 1 
  112. client aliascache snd_painlng2 "monsters/beec/paina2.wav" 1 
  113. client aliascache snd_painlng3 "monsters/beec/paina3.wav" 1 
  114.  
  115. client aliascache snd_death1 "monsters/beec/mixdeth1d.wav" 1 
  116. client aliascache snd_death2 "monsters/beec/mixdeth2a.wav" 1 
  117. client aliascache snd_death3 "monsters/beec/mixdeth2b.wav" 1 
  118. client aliascache snd_death4 "monsters/beec/mixdeth2c.wav" 1 
  119.  
  120. client aliascache snd_fire1     "weapons/pulse/fire3.wav" 1
  121.  
  122. client aliascache snd_attack1 "monsters/beec/mixattk1.wav" 1 
  123. client aliascache snd_attack2 "monsters/beec/mixattk2.wav" 1 
  124.  
  125. // -----------------------------------------------------------------------------
  126. // MAIN SECTION
  127. //
  128. !main:
  129.  
  130. // Normal Animations
  131. client melee1 1 randomsound snd_attack 1
  132. server melee1 1 melee
  133. server melee1 1 weaponsound
  134.  
  135. client fire1 1 shootbeam gun models/beam.def length 500
  136. client fire1 1 dlight 0 0 0 0 1 0 300 0 0.6 0.8
  137. client fire1 1 randomsound snd_fire 1 1
  138. server fire1 1 weaponsound
  139. server fire1 1 fire
  140. server fire1 1 attack_finished
  141.  
  142. client fire1 3 shootbeam gun models/beam.def length 500
  143. client fire1 3 dlight 0 0 0 0 1 0 300 0 0.6 0.8
  144. client fire1 3 randomsound snd_fire 1 1
  145. server fire1 3 weaponsound
  146. server fire1 3 fire
  147. server fire1 3 attack_finished
  148.  
  149. client fire1 5 shootbeam gun models/beam.def length 500
  150. client fire1 5 dlight 0 0 0 0 1 0 300 0 0.6 0.8
  151. client fire1 5 randomsound snd_fire 1 1
  152. server fire1 5 weaponsound
  153. server fire1 5 fire
  154. server fire1 5 attack_finished
  155.  
  156. client fire1 7 shootbeam gun models/beam.def length 500
  157. client fire1 7 dlight 0 0 0 0 1 0 300 0 0.6 0.8
  158. client fire1 7 randomsound snd_fire 1 1
  159. server fire1 7 weaponsound
  160. server fire1 7 fire
  161. server fire1 7 attack_finished
  162.  
  163. client fire1 9 shootbeam gun models/beam.def length 500
  164. client fire1 9 dlight 0 0 0 0 1 0 300 0 0.6 0.8
  165. client fire1 9 randomsound snd_fire 1 1
  166. server fire1 9 weaponsound
  167. server fire1 9 fire
  168. server fire1 9 attack_finished
  169.  
  170. //server idle1 first randomambientsound snd_idle_hover 1 1
  171. //server fly1 first randomambientsound snd_hover 1 1
  172. //server fly_patrol1 first randomambientsound snd_hover 1 1
  173.  
  174. server idle1 first randomsound snd_idle_hover 1 1
  175. server fly1 first randomsound snd_hover 1 1
  176. server fly_patrol1 first randomsound snd_hover 1 1
  177.  
  178. client death1 first randomsound snd_death 1
  179. server death1 first deathsound
  180. //client death2 first randomsound snd_death 1
  181. //client death3 first randomsound snd_death 1
  182.  
  183. client pain1 first randomsound snd_painlng 1 1
  184. server pain1 first deathsound
  185. client pain2 first randomsound snd_painshrt 1 1
  186. server pain2 first deathsound
  187. client pain3 first randomsound snd_painshrt 1 1
  188. server pain3 first deathsound
  189. client pain4 first randomsound snd_painlng 1 1
  190. server pain4 first deathsound
  191. client pain5 first randomsound snd_painshrt 1 1
  192. server pain5 first deathsound
  193.  
  194. // -----------------------------------------------------------------------------
  195. // SOURCESAFE Update Log
  196. //
  197. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Monster/bee.def            $
  198. // 
  199. // 27    10/25/98 8:15p Joeske
  200. // Added in Zack's fixes.
  201. // 
  202. // 26    10/23/98 4:12a Aldie
  203. // Changed weapon effect
  204. // 
  205. // 25    10/23/98 2:34a Markd
  206. //
  207. // 24    10/21/98 11:38p Markd
  208. // fixed firing and fighting
  209. //
  210. // 23    10/10/98 1:39p Beau
  211. //
  212. // 22    10/09/98 11:59p Markd
  213. // Fixed melee attacks etc.
  214. //
  215. // 21    9/20/98 8:37p Onethumb
  216. // Semi-final revisions complete, almost ready for first half beta
  217. //
  218. // 20    9/20/98 7:14p Onethumb
  219. // Minor changes
  220. //
  221. // 19    9/14/98 12:03p Onethumb
  222. // Added health
  223. //
  224. // 18    9/13/98 6:35p Onethumb
  225. //
  226. // 16    9/13/98 6:22p Onethumb
  227. // Minor problems fixed
  228. //
  229. // 15    9/13/98 6:06p Onethumb
  230. // Polished sound and animation sections
  231. //
  232. // 14    9/13/98 4:32p Onethumb
  233. // More bounding box tweaks
  234. //
  235. // 13    9/13/98 4:30p Onethumb
  236. // Fiddling with bounding box
  237. //
  238. // 12    9/13/98 4:27p Onethumb
  239. // Reformatted DEF file
  240. // -----------------------------------------------------------------------------
  241.